1 رای
وضعیت موجودی موجود

قیمت قبلی: 5,900,000 ریال
قیمت: 5,500,000 ریال

 

 



  • Publisher ‏ : ‎ Packt Publishing (December 27, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 510 pages
  • ISBN-10 ‏ : ‎ 1789537614
  • ISBN-13 ‏ : ‎ 978-1789537611


 

کتاب Hands-On RESTful Web Services with ASP.NET Core 3: Design production-ready, testable, and flexible RESTful APIs for web applications and microservices

 

 
 
 
 

Get up to speed with the latest features of C# 8, ASP.NET Core 3 and .NET Core 3.1 LTS to create robust and maintainable web services

Key Features

  • Apply design patterns and techniques to achieve a reactive, scalable web service
  • Document your web services using the OpenAPI standard and test them using Postman
  • Explore mechanisms to implement a secure web service using client-side SSL and token authentication

Book Description

In recent times, web services have evolved to play a prominent role in web development. Applications are now designed to be compatible with any device and platform, and web services help us keep their logic and UI separate. Given its simplicity and effectiveness in creating web services, the RESTful approach has gained popularity, and this book will help you build RESTful web services using ASP.NET Core.

This REST book begins by introducing you to the basics of the REST philosophy, where you'll study the different stages of designing and implementing enterprise-grade RESTful web services. You'll also gain a thorough understanding of ASP.NET Core's middleware approach and learn how to customize it. The book will later guide you through improving API resilience, securing your service, and applying different design patterns and techniques to achieve a scalable web service. In addition to this, you'll learn advanced techniques for caching, monitoring, and logging, along with implementing unit and integration testing strategies. In later chapters, you will deploy your REST web services on Azure and document APIs using Swagger and external tools such as Postman.

By the end of this book, you will have learned how to design RESTful web services confidently using ASP.NET Core with a focus on code testability and maintainability.

What you will learn

  • Gain a comprehensive working knowledge of ASP.NET Core
  • Integrate third-party tools and frameworks to build maintainable and efficient services
  • Implement patterns using dependency injection to reduce boilerplate code and improve flexibility
  • Use ASP.NET Core's out-of-the-box tools to test your applications
  • Use Docker to run your ASP.NET Core web service in an isolated and self-contained environment
  • Secure your information using HTTPS and token-based authentication
  • Integrate multiple web services using resiliency patterns and messaging techniques

Who this book is for

This book is for anyone who wants to learn how to build RESTful web services with the ASP.NET Core framework to improve the scalability and performance of their applications. Basic knowledge of C# and .NET Core will help you make the best use of the code samples included in the book.

Table of Contents

  1. REST 101 and Getting Started with ASP.NET Core
  2. Overview of ASP.NET Core
  3. Working with the Middleware Pipeline
  4. Dependency Injection System
  5. Web Service Stack in ASP.NET Core
  6. Routing System
  7. Filter Pipeline
  8. Building the Data Access Layer
  9. Implementing the Domain Logic
  10. Implementing the RESTful HTTP Layer
  11. Advanced Concepts of Building an API
  12. The Containerization of Services
  13. Service Ecosystem Patterns
  14. Implementing Worker Services Using .NET Core
  15. Securing Your Service
  16. Caching Web Service Responses
  17. Logging and Health Checking
  18. Deploying Services on Azure
  19. Documenting Your API Using Swagger
  20. Testing Services Using Postman
 

 

منابع کتاب کتاب Hands-On RESTful Web Services with ASP.NET Core 3: Design production-ready, testable, and flexible RESTful APIs for web applications and microservices

 

 

با جدیدترین ویژگی های C# 8، ASP.NET Core 3 و .NET Core 3.1 LTS به سرعت برای ایجاد خدمات وب قوی و قابل نگهداری

ویژگی های کلیدی

  • از الگوها و تکنیک های طراحی برای دستیابی به یک وب سرویس واکنش پذیر و مقیاس پذیر استفاده کنید
  • خدمات وب خود را با استفاده از استاندارد OpenAPI مستند کنید و آنها را با استفاده از Postman آزمایش کنید
  • مکانیسم‌هایی را برای پیاده‌سازی یک وب سرویس امن با استفاده از SSL سمت مشتری و احراز هویت توکن کاوش کنید

توضیحات کتاب

در زمان های اخیر، وب سرویس ها برای ایفای نقش برجسته ای در توسعه وب تکامل یافته اند. اکنون برنامه‌ها به گونه‌ای طراحی شده‌اند که با هر دستگاه و پلتفرمی سازگار باشند، و سرویس‌های وب به ما کمک می‌کنند منطق و رابط کاربری آن‌ها را از هم جدا نگه داریم. با توجه به سادگی و اثربخشی آن در ایجاد خدمات وب، رویکرد RESTful محبوبیت پیدا کرده است و این کتاب به شما کمک می کند تا خدمات وب RESTful را با استفاده از ASP.NET Core بسازید.

این کتاب REST با معرفی شما با اصول فلسفه REST آغاز می شود، جایی که شما مراحل مختلف طراحی و اجرای خدمات وب RESTful درجه سازمانی را مطالعه خواهید کرد. همچنین درک کاملی از رویکرد میان‌افزار ASP.NET Core به دست خواهید آورد و نحوه سفارشی‌سازی آن را خواهید آموخت. این کتاب بعداً شما را از طریق بهبود انعطاف پذیری API، ایمن سازی سرویس خود و استفاده از الگوها و تکنیک های مختلف طراحی برای دستیابی به یک وب سرویس مقیاس پذیر راهنمایی می کند. علاوه بر این، شما تکنیک‌های پیشرفته‌ای برای ذخیره‌سازی، نظارت و گزارش‌گیری، همراه با پیاده‌سازی استراتژی‌های تست واحد و یکپارچه‌سازی را خواهید آموخت. در فصل‌های بعدی، سرویس‌های وب REST خود را بر روی Azure مستقر می‌کنید و APIهای مستند را با استفاده از Swagger و ابزارهای خارجی مانند Postman انجام می‌دهید.

در پایان این کتاب، شما یاد خواهید گرفت که چگونه با استفاده از ASP.NET Core با تمرکز بر تست پذیری و نگهداری کد، خدمات وب RESTful را با اطمینان طراحی کنید.

آنچه خواهید آموخت

  • دانش کاری جامع ASP.NET Core را به دست آورید
  • ابزارها و چارچوب های شخص ثالث را برای ایجاد خدمات قابل نگهداری و کارآمد یکپارچه کنید
  • پیاده سازی الگوها با استفاده از تزریق وابستگی برای کاهش کد دیگ بخار و بهبود انعطاف پذیری
  • از ابزارهای خارج از جعبه ASP.NET Core برای آزمایش برنامه های خود استفاده کنید
  • از Docker برای اجرای وب سرویس ASP.NET Core خود در یک محیط ایزوله و مستقل استفاده کنید
  • اطلاعات خود را با استفاده از HTTPS و احراز هویت مبتنی بر توکن ایمن کنید
  • چندین سرویس وب را با استفاده از الگوهای انعطاف پذیری و تکنیک های پیام رسانی یکپارچه کنید

این کتاب برای چه کسی است

این کتاب برای کسانی است که می خواهند یاد بگیرند که چگونه خدمات وب RESTful را با چارچوب ASP.NET Core بسازند تا مقیاس پذیری و عملکرد برنامه های خود را بهبود بخشند. دانش اولیه C# و NET Core به شما کمک می کند تا از نمونه کدهای موجود در کتاب بهترین استفاده را ببرید.

فهرست مطالب

  1. REST 101 و شروع به کار با ASP.NET Core
  2. مروری بر ASP.NET Core
  3. کار با خط لوله Middleware
  4. سیستم تزریق وابستگی
  5. پشته وب سرویس در هسته ASP.NET
  6. سیستم مسیریابی
  7. خط لوله فیلتر
  8. ساخت لایه دسترسی به داده
  9. پیاده سازی منطق دامنه
  10. پیاده سازی لایه HTTP RESTful
  11. مفاهیم پیشرفته ساخت API
  12. کانتینری شدن خدمات
  13. الگوهای اکوسیستم خدمات
  14. پیاده سازی خدمات کارگران با استفاده از NET Core
  15. امنیت خدمات شما
  16. ذخیره پاسخ های وب سرویس
  17. ورود به سیستم و بررسی سلامت
  18. استقرار خدمات در Azure
  19. مستندسازی API خود با استفاده از Swagger
  20. خدمات تست با استفاده از پستچی

 

نظرات کاربران درباره کتاب Hands-On RESTful Web Services with ASP.NET Core 3: Design production-ready, testable, and flexible RESTful APIs for web applications and microservices

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Hands-On RESTful Web Services with ASP.NET Core 3: Design production-ready, testable, and flexible RESTful APIs for web applications and microservices نظر می دهد.

ارسال نظر درباره کتاب Hands-On RESTful Web Services with ASP.NET Core 3: Design production-ready, testable, and flexible RESTful APIs for web applications and microservices

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتاب Hands-On RESTful Web Services with ASP.NET Core 3: Design production-ready, testable, and flexible RESTful APIs for web applications and microservices

Programming Languages خرید اینترنتی کتاب های زبان اصلی کامپیوتر خرید اینترنتی کتاب های زبان اصلی C# Computers book

بر اساس سلیقه شما...

Product details Publisher ‏ : ‎  Cambridge University Pre ...
5,660,000 ریال
Product details Publisher ‏ : ‎  Morgan Kaufmann; 1st edi ...
4,920,000 ریال
  Product details Publisher ‏ : ‎  O'Reill ...
9,680,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید